/**
  * Copyright (c) CSIRO Australia, 2009
  *
  * @author $Author: jia020 $
  * @version $Id: WorkflowController.java 643 2009-05-20 00:20:55Z jia020 $
  */
package au.csiro.nt.pdsp.workflow;

import au.csiro.nt.pdsp.accesscontrol.AccessController;

/**
 * @author jia020
 *
 */
public class WorkflowController {
	private Workflow workflow;
	private WorkflowLogger logger;
	private AccessController accessController;
	private TimerThread timerThread;
	/**
	 * @param logger
	 * @param accessController
	 * @param timerThread
	 */
	public WorkflowController(Workflow workflow) {
		super();
		this.workflow = workflow;
	}	
	private String contentFiltering(String content) throws WorkflowException{
		String ret = accessController.contentFiltering(content);
		return ret;
	}
	private boolean authorizing(String signature) throws WorkflowException{
		boolean ret = true;
		return ret;
	}	
	private boolean rejecting(String signature) throws WorkflowException{
		boolean ret = true;
		return ret;
	}	
}
